#include "..\CookHeader.h"
#include <Windows.h>
#include <conio.h>

HWND hwnd;
HDC hdc;
int wSize = 1000;

void drawTriangle(double x, double y, double size) {
	if (size >= 30) {
		drawTriangle(x, y, size / 2);
		drawTriangle(x + size / 2, y, size / 2);
		drawTriangle(x + size / 4, int(y - size * (pow(3, 0.5) / 4)), size / 2);
	}
	else {
		POINT pts[] = { {x, y}, { x + size, y}, {x + size / 2, y - size * pow(3,0.5) / 2} };
		Polygon(hdc, pts, 3); // ﰢ ׸
	}
}

int main() { 
	_getch();
	hwnd = GetForegroundWindow();
	hdc = GetDC(hwnd); // hdc = GetDC(NULL);

	drawTriangle(wSize / 5, wSize / 5 * 4, wSize * 2 / 3);

	ReleaseDC(hwnd, hdc);
}